home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / cnews016.zip / CNEWS016.DOC next >
Text File  |  1989-07-27  |  60KB  |  1,563 lines

  1.  
  2.       Issue 16                     C News                             1
  3.  
  4.  
  5.       *--------------------------------------------------------------*
  6.       |    C NEWS - International C Electronic Newsletter/Journal    |
  7.       |           "Dedicated to the Art of C Programming"            |
  8.       |                                                              |
  9.       |                      Founded 12/27/87                        |
  10.       *--------------------------------------------------------------*
  11.  
  12.  
  13.                               Table of Contents
  14.  
  15.       THE HEAP: Messages from the Editor   ......................    2
  16.  
  17.       BOOK REVIEW: by Arnie Cherdak    ..........................    3
  18.  
  19.       COPYRIGHT-IT: Product Review by Jim Singleton   ...........    5
  20.  
  21.       BEGINNERS CORNER: By Wayne Dernoncourt    .................    8
  22.  
  23.       SETS IN C (V1.0) by Arnold Cherdak  .......................   12
  24.  
  25.       ARTICLE SUBMISSION STANDARDS      .........................   25
  26.  
  27.       HOW TO GET HOLD OF US HERE AT CNEWS........................   26
  28.  
  29.  
  30.  
  31.       "C  News"  is  an  Electronic  Journal published by the C BBS in
  32.       Burke,  VA  on  a monthly basis. The subject for C News is the C
  33.       programming language, as well as any derivatives like C++.  
  34.  
  35.       All  readers  are  encouraged  to  submit  articles, reviews, or
  36.       comments  for submission.  C News is freely distributed, but can
  37.       not  be  sold  for a profit, or cannot have a charge assessed to
  38.       cover  distribution costs.  All articles, and reviews become the
  39.       property   of   C   News   and   cannot  be  included  in  other
  40.       publications   without   written  permission  from  the  C  News
  41.       Editorial  Staff.  To do so is in direct violation of the C News
  42.       License  agreement.   Copies  of  which are available from the C
  43.       BBS.    This  publication  is  Copyrighted  under  U.S. Copyright
  44.       Law.
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.       
  60.  
  61.  
  62.  
  63.  
  64.       Issue 16                     C News                             2
  65.  
  66.  
  67.       ================================================================= 
  68.       THE HEAP: Messages from the Editor   
  69.       ================================================================= 
  70.  
  71.  
  72.  
  73.       THANKS!!!         
  74.  
  75.            A couple  of weeks ago we published Issue 15 of C News after
  76.       a  long  vacation.   A  few  days later at the monthly C BBS user
  77.       meeting  we discussed the future of C News.  With the addition of
  78.       Dan  Kozak  and  Jim  Singleton to the staff here, we felt that C
  79.       News  could  continue  and would grow.  Dan has done an excellent
  80.       job  of  putting  some macros together for PROFF and has put this
  81.       issue  together.   Jim  Singleton reviewed the issue and provided
  82.       one  of  the  articles. With this level of support I look forward
  83.       to the rest of this second year of publication.   
  84.  
  85.       BARRY'S PET PROJECT       
  86.  
  87.            Well the  mailman  has been dropping off more postcards from
  88.       around  the  globe  these  last  couple of weeks.  Postcards have
  89.       found   there  way  here  from  Finland,  Abu  Dubai,  Iowa,  and
  90.       California.    Keep  up  the  good  work  and  keep  those  cards
  91.       coming!!  
  92.  
  93.       COMPUTER AIDED SOFTWARE ENGINEERING      
  94.  
  95.            Once again  the subject of CASE has crossed my desk.  I just
  96.       finished   a  class  in  Systems  Analysis  and  Design  and  was
  97.       impressed  with  some  of  the  PC  Based  CASE  tools  that  are
  98.       available.   When you look at the price tag though of some of the
  99.       packages  ($1500 in some cases) you realize that the only way you
  100.       will  get  a  chance to use one is to get the boss to by it! Yeah
  101.       right you say..  
  102.  
  103.            Over the  next  year  or  so  I  am going to be working on a
  104.       small  private project that is a combination of a SCCS system and
  105.       a  CASE  tool.   As  my  thoughts  on  the  mythical  project are
  106.       finalized  I will publish a series of articles here in C News.  I
  107.       would  like  to generate some conversation this subject here in C
  108.       News  and  on  the  C BBS.  If you have some thoughts on CASE and
  109.       would  like  some  editorial space, send me a note in Snail Mail,
  110.       MCI  Mail,  Fido Mail or call the C BBS at 703-644-6478.  I would
  111.       be  very  interested  in  hearing  how some of you are making out
  112.       with the various CASE tools that are currently available.   
  113.  
  114.            Look forward  to hearing from you, and now let's get on with
  115.       the 16th issue of C News.  
  116.  
  117.       Barry 
  118.  
  119.  
  120.  
  121.       
  122.  
  123.  
  124.       Issue 16                     C News                             3
  125.  
  126.  
  127.       ================================================================= 
  128.       BOOK REVIEW: by Arnie Cherdak    
  129.       ================================================================= 
  130.  
  131.  
  132.  
  133.                  The Waite Group's Essential Guide to ANSI C
  134.                               by Naba Barkakati
  135.  
  136.               Pub: Howard W. Sams & Co., Indianapolis, IN, 1988
  137.  
  138.                                     $6.95
  139.  
  140.            I've spent  a lot of money on books about computer languages
  141.       and  programming  but  this  inexpensive little gem is just about
  142.       the  best  bargain  I've come across yet.  The author claims that
  143.       it's  not  for  the  neophyte.   In  the author's words, it's for
  144.       "intermediate   to   professional   level  programmers."  It's  a
  145.       reference  guide that summarizes the basic features of the ANSI C
  146.       standard   (1988)   including   the  preprocessor,  new  language
  147.       features  as compared with the original K&R default standard, and
  148.       standard   library   functions.    It  also  provides  individual
  149.       reference  entries  for  each standard library routine along with
  150.       examples  of  their use.  All this and two quick reference guides
  151.       for  the  library routines as well as a fairly sizable index make
  152.       this book easy to use.  
  153.  
  154.            This book  is not organized for learning C.  That's why it's
  155.       not  supposed  to  be for the beginner if this is the only source
  156.       he  or she would have to use.  However, in conjunction with other
  157.       sources  of  instruction and a good ANSI C compiler, say, Turbo C
  158.       version  2.0 (which is almost an ANSI C compiler), this will make
  159.       a  dynamite reference.  The Turbo C 2.0 manuals have most of this
  160.       information  but  the  reader  needs  to wade through two volumes
  161.       full  of  all  kinds of stuff to get at the nuggets needed to use
  162.       the  language's  basic  features.   This reference guide has only
  163.       the  nuggets  and  a  few  clearly  written descriptions of basic
  164.       stuff  such  as  one  of  the  most  succinct  and understandable
  165.       descriptions  of  memory  allocation  procedures  I've  ever  run
  166.       across.   It has excellent descriptions of other subjects as well
  167.       in  the  introductions  to  the  other  9 chapters describing the
  168.       various groups of library functions.  
  169.  
  170.            After several   months  of  using  this  book,  I  find  the
  171.       reference  guides  for library functions to be invaluable.  There
  172.       are  other  books  like  this  but  none  I've  seen have similar
  173.       indexes  to  the  library  functions  and,  hence, are of dubious
  174.       value by comparison.  
  175.  
  176.            Also, in   using  the  function  descriptions  and  function
  177.       parameter  descriptions  with  Turbo  C  version  2.0, I've found
  178.       complete  agreement,  so  far,  which  means I can use this guide
  179.  
  180.  
  181.       
  182.  
  183.  
  184.       Issue 16                     C News                             4
  185.  
  186.  
  187.       which  is  much simpler in most respects than the Turbo Reference
  188.       Guide.  
  189.  
  190.            The Waite  Group  also  offers similar guides to Microsoft C
  191.       (ver  5.1) and Turbo C (ver 1.0, 1.5, and 2.0 in one volume) that
  192.       cover  similar  ground  including  the extensions offered by each
  193.       compiler.   These  are only a dollar more.  I opted for the plain
  194.